﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Commander.Classes
{
    class Sizes
    {
        /// <summary>
        /// Даний метод переводить число байт в строку виду "размер б/кб/Мб/Гб/Тб"
        /// </summary>
        /// <param name="size">размер в байтах</param>
        /// <returns>строка вида "размер б/кб/Мб/Гб/Тб"</returns>
        public static string GetSize(long size)
        {
            string[] str1 = { "б", "кб", "Мб", "Гб", "Тб" };
            string str = "";
            double a = size;
            int s = 0;
            while ((a > 1024) && (s < 5))
            {
                a = a / 1024;
                s++;
            }
            return str = a.ToString("F2") + " " + str1[s];
        }
    }
}
